365bet中国官方网站

  • word of the day

    spider orchid

    spider orchid - 365bet中国官方网站 definition and meaning for word spider orchid

    Definition
    (noun) any of several European orchids of the genus Ophrys Definition
    (noun) Central American orchid having spiderlike flowers with prominent green warts
    Synonyms : brassia verrucosa
    Definition
    (noun) South American orchid with spiderlike pale-yellow to pale-green flowers
    Synonyms : brassia lawrenceana

  • Word used in video below:
    text: spider the spider likes george
    Download our Mobile App Today